package com.first.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.first.common.pojo.AclRole;
import com.first.system.vo.AddRoleVo;
import com.first.system.vo.RoleVo;

import java.util.List;

public interface RoleService {
    List<AclRole> findAll();

    List<AclRole> findByUserId(String userId);

    void confirm(String userId, String[] roleIds);

    Page<AclRole> findRolePage(String page, String pageSize, RoleVo roleVo);

    Integer updateRoleId(String id, String deleted);

    Integer addUser(AddRoleVo addRoleVo);

    Integer updateUser(AclRole aclRole);

    Integer deleteRoleById(String id);
}
